KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

obj-m := kernel_file.o

default:
	$(MAKE) -Wall -C $(KDIR) M=$(PWD) modules

clean:
	-rm -rf *.o 
	-rm .*.cmd 
	-rm *.ko 
	-rm *.mod.c 
	-rm -rf .tmp_versions
	-rm *.unsigned
	-rm modules.order  
	-rm Module.symvers

i:
	insmod kernel_file.ko

u:
	rmmod kernel_file.ko

r: 
	dmesg -c
